Harbhajan Singh, a great Indian spinner, has retired from all formats of the cricket.
In Chennai, Harbhajan Singh made his international debut…